What is the meaning of the word "animal stuffer"?

Definitions: